package com.ruoyi.infoQuery.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 户信息修改查询对象 house_door_info
 * 
 * @author ruoyi
 * @date 2023-04-25
 */
public class HouseDoorInfoQuery extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 户信息id */
    private Long infoId;

    private String areaName;

    private String groupName;

    private String unitName;

    private String doorName;
    @Excel(name = "地址")
    private String addr;
    private String doorNamePre;

    /** 房屋编号 */
    @Excel(name = "房屋编号")
    private String houseId;

    /** 姓名(原) */
    @Excel(name = "姓名(原)")
    private String userNamePre;

    /** 姓名(修改) */
    @Excel(name = "姓名(修改)")
    private String userName;

    /** 电话(原) */
    @Excel(name = "电话(原)")
    private String telPre;

    /** 电话(修改) */
    @Excel(name = "电话(修改)")
    private String tel;

    /** 证件号码(原) */
    @Excel(name = "证件号码(原)")
    private String papersCodePre;

    /** 证件号码(修改) */
    @Excel(name = "证件号码(修改)")
    private String papersCode;

    /** 创建者 */
    @Excel(name = "创建者")
    private String creater;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createDate;

    @Excel(name = "备注")
    private String remark;

    public void setInfoId(Long infoId) 
    {
        this.infoId = infoId;
    }

    public Long getInfoId() 
    {
        return infoId;
    }
    public void setHouseId(String houseId) 
    {
        this.houseId = houseId;
    }

    public String getHouseId() 
    {
        return houseId;
    }
    public void setUserNamePre(String userNamePre) 
    {
        this.userNamePre = userNamePre;
    }

    public String getUserNamePre() 
    {
        return userNamePre;
    }
    public void setTelPre(String telPre) 
    {
        this.telPre = telPre;
    }

    public String getTelPre() 
    {
        return telPre;
    }
    public void setPapersCodePre(String papersCodePre) 
    {
        this.papersCodePre = papersCodePre;
    }

    public String getPapersCodePre() 
    {
        return papersCodePre;
    }
    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }
    public void setTel(String tel) 
    {
        this.tel = tel;
    }

    public String getTel() 
    {
        return tel;
    }
    public void setPapersCode(String papersCode) 
    {
        this.papersCode = papersCode;
    }

    public String getPapersCode() 
    {
        return papersCode;
    }
    public void setCreater(String creater) 
    {
        this.creater = creater;
    }

    public String getCreater() 
    {
        return creater;
    }
    public void setCreateDate(Date createDate) 
    {
        this.createDate = createDate;
    }

    public Date getCreateDate() 
    {
        return createDate;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("infoId", getInfoId())
            .append("houseId", getHouseId())
            .append("areaName",getAreaName())
            .append("groupName",getGroupName())
            .append("unitName",getUnitName())
            .append("doorName",getDoorName())
            .append("userNamePre", getUserNamePre())
            .append("telPre", getTelPre())
            .append("papersCodePre", getPapersCodePre())
            .append("userName", getUserName())
            .append("tel", getTel())
            .append("papersCode", getPapersCode())
            .append("creater", getCreater())
            .append("createDate", getCreateDate())
            .append("remark", getRemark())
            .toString();
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getDoorName() {
        return doorName;
    }

    public void setDoorName(String doorName) {
        this.doorName = doorName;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getDoorNamePre() {
        return doorNamePre;
    }

    public void setDoorNamePre(String doorNamePre) {
        this.doorNamePre = doorNamePre;
    }

    public String getAddr() {
        return addr;
    }

    public void setAddr(String addr) {
        this.addr = addr;
    }
}
